package cn.akwangl.design.pattern.behavioral.state.v1;

/**
 * 状态类.它与{@link Work}类关联使用.
 *
 * @author youyongkun
 * @date 2021/12/6 10:20
 */
public interface State {

    /**
     * 根据{@link Work#getTime()}处理不同状态下的工作.
     *
     * @param work 工作状态.
     * @author youyongkun
     * @date 2021/12/6 10:27
     */
    void handle(Work work);
}
